package com.example.chat.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 系统消息对象
 * 系统消息格式：{"isSystemMessage":true,"fromName":null,"message":["李四","王五"]}
 * 推送给某一用户的消息格式：{"isSystemMessage":false,"fromName":"张三","message":"你好"}
 *
 * @author Lay.He
 * @date 2023/11/23 21:01
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ResultMessage {
    /**
     * 是否是系统消息，true-是系统消息 flase-用户消息
     */
    private boolean systemMessage;

    /**
     * 消息
     */
    private Object message;

    /**
     * 谁发送的消息
     */
    private String fromName;
}
